Social contract

An agreement between the people of a state and the government of a state.

Social contract Definition
Social contract Definition

Flippy

The leader in educational esports.